body 
{
	font-family: Arial,Helvetica,sans-serif;
    font-size: 100%;
    color: rgb(102, 102, 102);
    min-width: 984px;
   /* background-image: url("../img/body.jpg");*/
    background-repeat: no-repeat;
    background-position: center bottom;
}

.bg {
    width: 100%;
    height: auto;
     /* background-image: url('../img/bg.jpg');*/
     background-color:#FF4F00;
    background-repeat: no-repeat;
    background-position: center 0px;    
}

.logo {
    display: block;
    width: 320px;
    height: 90px;
    text-indent: -5000px;
    /*background-image: url("../img/logo.png");*/
    background-repeat: no-repeat;
    background-position: 0px 0px;
    margin-top: 10px;
    margin-bottom: 5px;
    position:relative;
}

a, abbr, acronym, address, applet, article, aside, audio, b, blockquote, big, body, center, canvas, caption, cite, code, command, datalist, dd, del, details, dfn, dl, div, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, keygen, label, legend, li, meter, nav, object, ol, output, p, pre, progress, q, s, samp, section, small, span, source, strike, strong, sub, sup, table, tbody, tfoot, thead, th, tr, tdvideo, tt, u, ul, var {
    border-style: none;
    border-color: inherit;
    border-width: 0px;
    background:;
    font-size: 100%;
    padding: 0px;
    outline: 0px none;
    vertical-align: top;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}



.header
{
    width:100%;
    height:50px;
    padding:0 0 0 20px;
    position:relative; 
    /*background:url(../img/headerMenu.png);*/
    background-repeat:repeat-x;   
    background-color:#000066;
}

.left
{
    width:20%;
    height:250px;
    float:left;
    position:relative;
}

.contenedor
{
    width:80%;
    height:auto;
    float:right;
    position:relative;   
}

/*
.menu
{
	margin-top:10px;
	height:30px;	
}

.menu ul 
{
	margin:0; 
	padding:0; 
	list-style-type:none;
}

.menu ul li 
{
	display:inline; 
	margin:0; 
	padding:0;
}

.menu ul li a 
{
	float:left; 
	margin-right:5px; 
	padding-left:5px; 
	background:url("../../images/menu-left.gif") 0 0 no-repeat; 
	text-decoration:none; 
	cursor:pointer; 
	color:#4876AA;
}

.menu ul li a span 
{
	float:left; 
	display:block; 
	padding:7px 15px 9px 8px; 
	background:url("../../images/menu-right.gif") 100% 0 no-repeat;
}*/

/*----------  Menu  ------------------ */

.menu {
	
	width:100%;
	height:45px;
	}
	
.menu ul {
	/*border: 1px solid #000;*/
	list-style:none;
	margin:0px;
	}
	
.menu ul li {
	/*border: 1px solid #000;
	position:relative;
	float:left;
	top:5px;
	text-align:center;
	width:100px;
	height:28px;
	padding-top:5px;*/
	display:inline; 
	margin:0; 
	padding:0;
	}

.menu ul li a 
{
	margin-right:8px; 
	padding-left:8px; 
	color:#FFFFFF;
	text-decoration:none;
	cursor:pointer; 
	}

.menu ul li a:hover {
	font-weight:bold;
	
	}

.tree table:hover
{
	background-color:#E8F6FF;
}

.item-node-class
{		
	text-align:left;	
	color:#4E7CB7;	
	padding-left:0px;
	font-weight:normal;	
	line-height:20px;	
}

.node-selected
{
	color: #FF8000;		
}

.tree
{	
	font-size:11px;
	margin-left:0px;
}


.treenode-level0
{		
	background-position:bottom;
	background-repeat:repeat-x;	
	text-indent:4px;

}

.treenode-level1
{	
	text-indent:4px;	
}

.treenode-level2
{		
	text-indent:4px;
}

.treenode-level3
{		
	text-indent:4px;
}

.treenode-level4
{		
	text-indent:4px;
}

.treenode-level5
{		
	text-indent:4px;
}

.treenode-level6
{
    text-indent:4px;
}


.preload17a {background: url(../img/pro_seventeen_1a.gif);}
.preload17b {background: url(../img/pro_seventeen_1b.gif);}
.menu17 {padding:5px 0 0 1em; margin:0; list-style:none; height:35px; position:relative; background:transparent ; font-size:11px;}
.menu17 li {float:left; height:35px; margin-right:1px;}
.menu17 li a {display:block; float:left; height:35px; line-height:33px; color:#FFFFFF; text-decoration:none; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 4px; cursor:pointer; background:url(../img/pro_seventeen_0a.gif) no-repeat;}
.menu17 li a b {float:left; display:block; padding:0 16px 5px 12px; background:url(../img/pro_seventeen_0b.gif) no-repeat right top;}
.menu17 li.current a {color:#FFFFFF; background:url(../img/pro_seventeen_2a.gif) no-repeat;}
.menu17 li.current a b {background:url(../img/pro_seventeen_2b.gif) no-repeat right top;}
.menu17 li a:hover {color:#FFFFFF; background-color:#B0045E17;}
.menu17 li a:hover b {background:url(../img/pro_seventeen_1b.gif) no-repeat right top;}
.menu17 li.current a:hover {color:#FFFFFF; background: url(../img/pro_seventeen_2a.gif) no-repeat; cursor:default;}
.menu17 li.current a:hover b {background:url(../img/pro_seventeen_2b.gif) no-repeat right top;}